Communicating finite-state machines, first-order logic, and star-free propositional dynamic logic

نویسندگان

چکیده

Message sequence charts (MSCs) naturally arise as executions of communicating finite-state machines (CFMs), in which processes exchange messages through unbounded FIFO channels. We study the first-order logic MSCs, featuring Lamport's happened-before relation. To this end, we introduce a star-free version propositional dynamic (PDL) with loop and converse. Our main results state that (i) every sentence can be transformed into an equivalent PDL (and conversely), (ii) translated CFM. This answers open question settles exact relation between CFMs fragments monadic second-order logic. As byproduct, show over MSCs has three-variable property.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Communicating Finite-State Machines and Two-Variable Logic

Communicating finite-state machines are a fundamental, well-studied model of finite-state processes that communicate via unbounded first-in first-out channels. We show that they are expressively equivalent to existential MSO logic with two first-order variables and the order relation.

متن کامل

Equality propositional logic and its extensions

We introduce a new formal logic, called equality propositional logic. It has two basic connectives, $boldsymbol{wedge}$ (conjunction) and $equiv$ (equivalence). Moreover, the $Rightarrow$ (implication) connective can be derived as $ARightarrow B:=(Aboldsymbol{wedge}B)equiv A$. We formulate the equality propositional logic and demonstrate that the resulting logic has reasonable properties such a...

متن کامل

Generalizing Propositional Dynamic Logic

A new semantics of Propositional Dynamic Logic (PDL) is given in terms of predicate transformers: Instead of associating the standard state transformer with each program, we model programs by operations on sets of states, operations which map postconditions to weakest liberal preconditions. This yields a logic more general than PDL since new program operations such as angelic choice become expr...

متن کامل

Deterministic Propositional Dynamic Logic: Finite Models, Complexity, and Completeness

Let p be a formula in deterministic propositional dynamic logic. A decision procedure for the satisliability of p is given along with a construction of a finite model for every satisfiable p. The decision procedure runs in deterministic time 2’” and the size of the model is bounded by nz . 4”, where n is the length of p. Finally, a complete axiomatization for deterministic propositional dynamic...

متن کامل

Second-order Propositional Announcement Logic

In this paper we introduce Second-order Propositional Announcement Logic (SOPAL): a language to express arbitrary announcements in Public Announcement Logic, by means of propositional quantification. We present SOPAL within a multi-agent context, and show that it is rich enough to express complex notions such as preservation under arbitrary announcements, knowability, and successfulness. We ana...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Computer and System Sciences

سال: 2021

ISSN: ['1090-2724', '0022-0000']

DOI: https://doi.org/10.1016/j.jcss.2020.06.006